package c0907m.group2.aitsm.core;

import c0907m.group2.aitsm.util.Helper;

import java.sql.Statement;
import java.util.logging.Logger;

/**
 * Author: LongDH
 * Date: 4/27/11
 * Time: 6:57 PM
 */
public class Test {
    public static void main(String[] args) {
        Helper.initSystem();
        try {
//			CourseYearInfo cyi = new CourseYearInfo();
//			cyi.setStartYear("2000");
//			cyi.setEndYear("2010");
//			new CourseYearDb().insert(cyi);

//			CourseInfo ci = new CourseInfo();
//			ci.setName("CCNA");
//			new CourseDb().insert(ci);

//			ClassInfo ci = new ClassInfo();
//			ci.setCourseId(1);
//			ci.setCourseYearId(1);
//			ci.setName("CCCCM");
//			new ClassDb().insert(ci);

//			SubjectInfo si = new SubjectInfo();
//			si.setName("C++");
//			si.setDescription("Prog C#");
//			new SubjectDb().insert(si);

//			UserInfo ui = new UserInfo();
//			ui.setName("Long");
//			ui.setEmail("long@g");
//			ui.setMobile("123364576");
//			ui.setDescription("Longpro");
//			new UserDb().insert(ui);

//			List<Integer> csi = new ArrayList<Integer>();
//			csi.add(1);
//			new CourseSubjectDb().update(1, csi);

//			StudentInfo si = new StudentInfo();
//			si.setName("Duy");
//			si.setMale(true);
//			si.setBirthday(Helper.toDate("02-31-2010"));
//			si.setClassId(1);
//			new StudentDb().insert(si);

//			ScheduleInfo si = new ScheduleInfo();
//			si.setClassId(1);
//			si.setSubjectId(1);
//			si.setUserId(1);
//			si.setStartTime(Helper.toDateTime("03-20-2010 05:02:60"));
//			si.setEndTime(Helper.toDateTime("03-20-2010 20:05:06"));
//			new ScheduleDb().insert(si);

//			Map<Integer, Boolean> map = new HashMap<Integer, Boolean>();
//			map.put(1, false);
//			map.put(2, true);
//			new AttendanceDb().update(1, map);

//			List<Integer> usi = new ArrayList<Integer>();
//			usi.add(1);
//			new UserSubjectDb().update(1, usi);

//			SemesterInfo si = new SemesterInfo();
//			si.setClassId(1);
//			si.setStartDate(Helper.toDate("01-31-2010"));
//			si.setEndDate(Helper.toDate("12-31-2010"));
//			si.setDescription("Semester 1");
//			new SemesterDb().insert(si);
//
//			FineInfo fi = new FineInfo();
//			fi.setSubjectId(1);
//			fi.setStudentId(1);
//			fi.setSemesterId(2);
//			fi.setAmount(10.0);
//			fi.setDailyRate(5.1);
//			new FineDb().insert(fi);

//			FineReporter r = new FineReporter();
//			r.view();
			//update schedule set start_time = dateadd(day, 18, start_time), end_time = dateadd(day, 18, end_time)

			Statement st = Helper.getConnection().createStatement();
			st.executeUpdate("update users set password = '" + Helper.MD5("123456") + "' where id = 1");
        } catch (Exception e) {
            Logger.getLogger(Test.class.getName()).severe(e.toString());
        }
    }
}
